const express=require('express')
const router=express.Router()
//导入数据库重点cat表
const catModel=require('../../db/category.js')

/*添加商品分类：
    方式-post
    路径-/admin/api/cat/add
    请求主体：
           catname：值
    响应：成功或失败
*/
router.post('/add',(req,res)=>{
    //获取post数据
    let {catname}=req.body
    //判断是否有数据
    if(!catname){
        res.json({
            error_code:1,
            msg:'数据不能为空'
        })
        return
    }
    //查询cat表
    catModel.findOne({catname},(err,docs)=>{
        if(err){//查询出错
            throw new Error(err)
        }
        //判断是否查询到数据
        if(docs){
            res.json({
                error_code:2,
                msg:'分类已存在'
            })
            return
        }
        //表中不存在，可以插入
        catModel.insertMany({catname},(err,docs)=>{
            if(err){//插入出错
                throw new Error(err)
            }
            res.json({
                error_code:0,
                msg:'添加成功'
            })
        })
    })
})

module.exports=router